ultimate payment - French English Dictionary